设有以下语句:char str[4][12]={"aaa","bbbb","ccccc","dddddd"},... 请给出解释谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:18:42
(41) 设有以下语句:
char str[4][12]={"aaa","bbbb","ccccc","dddddd"},
*strp[4];
int i;
for(i=0;i<4;i + + )strp[i]=str[i];
不是对字符串的正确引用,其中0≤k<4。
A) strp B) str[k] C) strp[k] D) *strp

A
strp[4];定义的是指针数组。通过循环对数组的每个元素赋值,分别指向数组的每一行。A) strp 表示的是一个数组名,而这个数组的类型是指针,因此strp指向的是第一个指针变量的地址。这是我的理解。

什么意思啊 晕